\begin{frame}\frametitle{Performance des transactions}
	\begin{block}{Le Principe}
		\begin{itemize}
			\item Compilation d'un Kernel Linux
				\begin{itemize}
					\item Txn-start
					\item Décompression
					\item Suppression
					\item Compilation
					\item Findall
					\item Readall
					\item Txn-commit					
				\end{itemize}
			\item Avec et sans support transactionnel
			\item Modes SI et SER
			\item Mono et Multi-Threads
		\end{itemize}
	\end{block}		
\end{frame}


\begin{frame}[shrink]\frametitle{Mono-Thread}
	\begin{center}
		\includegraphics[width=\textwidth]{images/bench_trans_1.png}
	\end{center}
	\begin{block}{Résultats}
		\begin{columns}[T]
			\begin{column}{.5\textwidth}
				\begin{itemize}
					\item Entre Ext4 et FUSE-Ext4
					\item $\le$ Ext4 sauf Compilation 17\% plus lent
				\end{itemize}
			\end{column}
			\begin{column}{.5\textwidth}	
				\begin{itemize}
					\item SI : pas de surcoût
					\item SER : 10\% plus lent que KVFS
				\end{itemize}					
			\end{column}
		\end{columns}	
	\end{block}
\end{frame}


\begin{frame}\frametitle{Multi-Threads}	
	\begin{center}
		\includegraphics[width=\textwidth]{images/bench_trans_2.png}
	\end{center}
	\begin{block}{Résultats}
		\begin{itemize}
			\item Entre Ext4 et FUSE-Ext4
			\item SI : 4.5\% plus rapide que KVFS
			\item $\rightarrow$ charges de travails indépendantes
			\item $\rightarrow$ snapshots, VT-Tree, commit final
		\end{itemize}
	\end{block}
\end{frame}
